var1 = 'aaa'
def var2 = 'bbb'
def func1(){
	// This will output 'aaa'
	println var1

	// Here, we cannot access var2, because it use def
	// println var2
}
func1()

// ====================
def func2() {
	'Hello World!'
}
assert func2() == "Hello World!"

def func3(param1, param2) {
	println "param1:" + param1 + ",param2:" + param2
}
func3("value1", "value2")
func3(param1="value1", param2="value2")
